import 'package:enterprise_v6_app/generated/json/base/json_field.dart';
import 'package:enterprise_v6_app/generated/json/promise_day_record_detail_entity.g.dart';
import 'dart:convert';
export 'package:enterprise_v6_app/generated/json/promise_day_record_detail_entity.g.dart';

@JsonSerializable()
class PromiseDayRecordDetailEntity {
	int? annexStatus;
	int? bigHiddenDanger;
	int? changeProcedureStatus;
	int? changeStatus;
	String? changeWork;
	int? chemicalCount;
	String? chemicalMeasure;
	String? circuitWork;
	int? classRealisticPeople;
	int? classShouldPeople;
	String? companyCode;
	int? contractStatus;
	String? contractorWork;
	int? controlInto;
	String? createBy;
	String? createById;
	String? createDate;
	int? dcsDeviceStatus;
	int? dcsPoliceCount;
	String? deleted;
	String? departmentId;
	String? departmentName;
	int? deviceCount;
	String? electricityWork;
	int? gdsGood;
	int? gdsPoliceCount;
	int? guaranteeRealisticPeople;
	int? guaranteeShouldPeople;
	int? guaranteeStatus;
	int? hazardInvolve;
	int? hazardSafety;
	int? hazardStatus;
	int? highRiskStatus;
	String? highWork;
	int? hignMeasuresStatus;
	String? hoistingWork;
	int? hydrogenationPeople;
	String? id;
	int? inspectCount;
	String? inspectWork;
	String? isContractorWork;
	int? isDevelop;
	int? isOpenStop;
	int? leakageStatus;
	int? nitrificationPeople;
	String? oneLevelHotWork;
	int? openDeviceCount;
	int? openOrStopCount;
	int? peopleBody;
	String? plateWork;
	String? policeReasonMeasures;
	String? pourWork;
	int? processParameters;
	int? produceBlackPeople;
	int? produceDeviceCount;
	int? produceRealisticPeople;
	int? produceShouldPeople;
	int? production;
	String? promiseContent;
	String? promiseName;
	String? promiseTime;
	String? promiseUserId;
	String? promiseUserName;
	String? reportContent;
	int? runCount;
	int? safetyEquipmentStatus;
	int? sisPoliceCount;
	String? soilWork;
	String? spaceWork;
	int? specialEquipment;
	int? specialWorkCertificate;
	int? stopCount;
	int? stopDeviceCount;
	String? superLevelHotWork;
	int? tankGood;
	int? tankOverdue;
	int? technologyCount;
	String? twoLevelHotWork;
	String? unmixedWork;
	String? updateBy;
	String? updateById;
	String? updateDate;
	int? warehouseExcess;
	int? warehouseStatus;
	String? waterWork;
	int? zkstatus;

	PromiseDayRecordDetailEntity();

	factory PromiseDayRecordDetailEntity.fromJson(Map<String, dynamic> json) => $PromiseDayRecordDetailEntityFromJson(json);

	Map<String, dynamic> toJson() => $PromiseDayRecordDetailEntityToJson(this);

	@override
	String toString() {
		return jsonEncode(this);
	}
}
